package com.zhiyou100.test.test03.annotation;

import java.util.ArrayList;
import java.util.Date;

/**
 * @author yang
 * @className Demo01OfAnnotation
 * @packageName com.zhiyou100.test.test03.annotation
 * @Description TODO 注解练习1 常见的注解
 * @date 2020-08-10 14:42
 */
public class Demo01OfAnnotation {
    public static void main(String[] args) {
        Student.date01();
    }
}

class Student {
    String name;

    /**
     * 取消所有的警告
     */
    @SuppressWarnings("all")
    public static void test01() {
        int a = 0;
        final ArrayList<Object> objects = new ArrayList<>();
    }

    /**
     * 声明该方法是过时的方法
     */
    @Deprecated
    public static void date01() {
        final Date date = new Date(1, 2, 3);
    }

    public static void main(String[] args) {
        date01();
    }


    /**
     * 指定当前方法是重写父类的方法
     */
    @Override
    public String toString() {
        return "Student{" +
                "name='" + name + '\'' +
                '}';
    }
}
